<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <h3>4.
        编制一个从字符串中收集数字字符（"0"',"1"，…"9"）的函数CollectDigits(s)，它从字符串s中顺序取出数字，并且合并为一个独立的字符串作为函数的返回值。例如函数调用CollectDigits("1abc23def4"）的返回值是字符串"1234"。
    </h3>
    <script>
        function CollectDigits(s) {
            var result = ''
            for (var i = 0; i < s.length; i++) {
                if (parseInt(s[i]) >= 0 && parseInt(s[i]) <= 9) {
                    result += s[i];
                }
            }
            return result;
        }
        var s = prompt('请输入乱七八糟字符串')
        alert(CollectDigits(s));
    </script>
</body>

</html>